package io.renren.service.xtd.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

import io.renren.dao.xtd.DictEmployeeDaoXtd;
import io.renren.entity.xtd.DictEmployeeEntityXtd;
import io.renren.service.xtd.DictEmployeeServiceXtd;
import io.renren.service.impl.DictEmployeeServiceImpl;


@Service("dictEmployeeServiceXtd")
public class DictEmployeeServiceImplXtd extends DictEmployeeServiceImpl implements DictEmployeeServiceXtd {
	@Autowired
	private DictEmployeeDaoXtd dictEmployeeDaoXtd;

	@Override
	public List<DictEmployeeEntityXtd> queryListXtd(Map<String, Object> map) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryListXtd(map);
	}

	@Override
	public void  in(Map<String, Object> map) {
		// TODO Auto-generated method stub
		dictEmployeeDaoXtd.in(map);
	}

	@Override
	public DictEmployeeEntityXtd queryObjectXtd(String id) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryObjectXtd(id);
	}

	@Override
	public Integer toHistory(Map<String, String> time) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.toHistory(time);
	}

	@Override
	public Integer emptyEmployee() {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.emptyEmployee();
	}

	@Override
	public Integer impExcel(Map<String, Object> emp) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.impExcel(emp);
	}

	@Override
	public List<DictEmployeeEntityXtd> queryThisPeopleList() {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryThisPeopleList();
	}
	
	public DictEmployeeEntityXtd querySingleXtd(String thispeople) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.querySingleXtd(thispeople);
	}

	@Override
	public Integer isEmpty() {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.isEmpty();
	}
	
	public List<DictEmployeeEntityXtd> queryUpWorkNoXtd(String upWorkNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryUpWorkNoXtd(upWorkNo);
	}

	@Override
	public Integer hasHisData(Map<String, String> time) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.hasHisData(time);
	}
	
	public List<DictEmployeeEntityXtd> queryJobNoXtd(String jobNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryJobNoXtd(jobNo);
	}
	
//	public DictEmployeeEntityXtd querySingleXtdById(String thispeople){
//		// TODO Auto-generated method stub
//		return dictEmployeeDaoXtd.querySingleXtdById(thispeople);
//	}

	@Override
	public int queryTotalByMore(Map<String, Object> map) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryTotalByMore(map);
	}
	
	public List<DictEmployeeEntityXtd> queryDeptNoXtd(String depNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryDeptNoXtd(depNo);
	}

	@Override
	public List<DictEmployeeEntityXtd> queryRecommender(String recommendNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryRecommender(recommendNo);
	}
	
	@Override
	public void impExcelInList(List<Map<String, Object>> list) {
		dictEmployeeDaoXtd.impExcelInList(list);
		
	}
	
	@Override
	public void deleteAll(){
		dictEmployeeDaoXtd.deleteAll();
	}
	
	public List<DictEmployeeEntityXtd> queryDirectorBredNoXtd(String directorBredNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryDirectorBredNoXtd(directorBredNo);
	}

	@Override
	public List<DictEmployeeEntityXtd> queryBredNo(Map<String, Object> map) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryBredNo(map);
	}
	
	public List<DictEmployeeEntityXtd> queryAreaBredNoXtd(String areaBredNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryAreaBredNoXtd(areaBredNo);
	}

	@Override
	public DictEmployeeEntityXtd queryObjectXtdBySysUser(Map<String, Object> map) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.queryObjectXtdBySysUser(map);
	}

	@Override
	public List<DictEmployeeEntityXtd> getListByJobNo(String jobNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.getListByJobNo(jobNo);
	}

	@Override
	public DictEmployeeEntityXtd getListByWorkNo(String workNo) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.getListByWorkNo(workNo);
	}

	@Override
	public DictEmployeeEntityXtd getEmpByUserid(String userId) {
		// TODO Auto-generated method stub
		return dictEmployeeDaoXtd.getEmpByUserid(userId);
	}
}
